Типы данных и объявление переменных
Типы данных и объявление переменных
В Groovy поддерживаются как статические, так и динамические типы.
Основные типы:
- int, long, float, double — числовые типы
- boolean — логический тип (true / false)
- char — символ
- String — строки
- def — неявно типизированная переменная (динамический тип)
def x = 10 // def — автоматическое определение типа
int y = 20
String name = "Groovy"
Коллекции:
- Списки (List) — упорядоченные коллекции
- Мапы (Map) — пары ключ-значение
- Диапазоны (Range) — последовательности значений
def list = [1, 2, 3] // Список
def map = [name: "Alice", age: 25] // Map
def range = 1..5 // Диапазон от 1 до 5
См. также
Другие статьи этого же раздела в боковом меню (как на странице «О разделе»). История Groovy — это кейс эволюции технологии в условиях доминирующей платформы. Из неё можно извлечь несколько обобщаемых принципов. Фундамент для начинающего программиста - что повторить, как работать, чего ожидать. Набор советов, правил, принципов и обычаев в разработке на этом языке. Макросы на уровне языка (начиная с Groovy 2.5) — groovy.transform.Macro позволяет инжектить код, основываясь на анализе AST. Арифметические операторы в Groovy предназначены для выполнения математических операций над числами. К ним относятся — + — сложение. Применяется к числам, а также к строкам, где он выполняет… В языке Groovy циклы реализованы как через классические управляющие конструкции, унаследованные от Java и других императивных языков, так и через более выразительные, декларативные подходы,… В этом примере greet — это переменная, содержащая замыкание. Замыкание принимает один параметр name и выводит приветствие. Вызов greet(Groovy) выполняет код внутри замыкания. Нет проверяемых исключений — компилятор Groovy игнорирует механизм throws, принятый в Java. Groovy позволяет работать с переменными без явного указания типа (def), что делает его гибким для скриптов. Кавычки, точки, запятые, скобки и прочие знаки препинания. Groovy использует все ключевые слова Java и добавляет собственные для упрощения синтаксиса. Справочник разделён на логические группы для удобства использования. Набор функций, которые включены в стандартную библиотеку языка.История языка Groovy
Что требуется знать перед началом изучения языка программирования Groovy
Рекомендации по разработке на Groovy
Основы языка Groovy
Операторы и выражения в Groovy
Циклы и управляющие конструкции
Объектно-ориентированное программирование в Groovy
Иерархия исключений в Groovy
Особенности и расширения языка Groovy
Синтаксис и пунктуация в Groovy
Ключевые слова языка Groovy
Встроенные функции и метапрограммирование